Asx200 Finishes Up As Stocks Rise For Mining And Energy Companies